package cn.zbr.infrastructure.persistent.po;

import lombok.Data;

import java.util.Date;

/**
 * 描述这个类是干什么的 todo
 *
 * <p>
 * 1、步骤1 <br> todo
 * 2、步骤2 <br> todo
 * 3、步骤3 todo
 * </p>
 *
 * @author <a href="mailto:zhang.bingrong@tbit.com.cn ">zhangbingrong</a>
 * @version 1.0 todo
 * @see <a href="http://adsl1.tbit.com.cn:21490/pages/viewpage.action?pageId=82182491">订单号规范</a> todo
 * @since 2024/4/22
 */
@Data
public class StrategyRule {

    /** 自增ID **/
    private long id;
    /**  **/
    private long strategyId;
    /** 抽奖策略ID **/
    private Integer awardId;
    /** 抽奖奖品ID【规则类型为策略，则不需要奖品ID】 **/
    private Integer ruleType;
    /** 抽象规则类型；1-策略规则、2-奖品规则 **/
    private String ruleModel;
    /** 抽奖规则类型【rule_random - 随机值计算、rule_lock - 抽奖几次后解锁、rule_luck_award - 幸运奖(兜底奖品)】 **/
    private String ruleValue;
    /** 抽奖规则比值 **/
    private String ruleDesc;
    /** 抽奖规则描述 **/
    private Date createTime;
    /** 创建时间 **/
    private Date updateTime;

}
